package org.nf.product.service;

import org.nf.product.model.Product;
import org.nf.product.vo.PageVO;

import java.util.List;

/**
 * 产品列表查询
 * 分页
 */

public interface ProductService {
    /**
     * 添加数据
     * @param product
     * @return
     */
    int insert(Product product);

    /**
     * 通过名称查询产品
     */
    List<Product> selectProductName(String productName);


    /**
     * 查询全部产品
     * @return
     */
    List<Product> listProduct(Product product);

    /**
     * 查询
     * @param page 第几页
     * @param limit 查多少条
     * @return
     */
    PageVO<List<Product>> listProductPage(int page, int limit);
}
